www.gusucode.com > ROCBOSS微社区-微信论坛程序 v2.1PHP源码程序 > ROCBOSS微社区-微信论坛程序 v2.1/ROCBOSS_v2.1.0/ROCBOSS_v2.1.0/app/controller/setting.php
<?php namespace app\controller; Class setting extends base { public function index($type) { if ($this->checkPrivate()) { $settingType = isset($type) && in_array($type, array('avatar', 'signature', 'email', 'password')) ? $type : 'avatar'; $this->app->view()->assign('userInfo', $this->getMemberInfo('uid', $this->loginInfo['uid'])); $this->app->view()->assign('loginInfo', $this->loginInfo); $this->app->view()->assign('settingType', $settingType); $this->setViewBase('设置', 'setting'); } } private function getMemberInfo($key, $value) { $memberArray = array(); $DBArray = $this->app->db()->get('roc_user', array( 'uid', 'username', 'email', 'signature', 'password', 'regtime', 'lasttime', 'qqid', 'scores', 'money', 'groupid' ), array( $key => $value )); if (!empty($DBArray['uid'])) { $memberArray['uid'] = $DBArray['uid']; $memberArray['avatar'] = $this->getUserAvatar($DBArray['uid']); $memberArray['username'] = $DBArray['username']; $memberArray['email'] = $DBArray['email']; $memberArray['signature'] = $DBArray['signature']; $memberArray['password'] = $DBArray['password']; $memberArray['regtime'] = date('Y年n月j日 H:i', $DBArray['regtime']); $memberArray['lasttime'] = date('Y年n月j日 H:i', $DBArray['lasttime']); $memberArray['scores'] = $DBArray['scores']; $memberArray['money'] = $DBArray['money']; $memberArray['qqid'] = $DBArray['qqid']; $memberArray['groupid'] = $DBArray['groupid']; $memberArray['groupname'] = $this->getGroupName($DBArray['groupid']); } return $memberArray; } private function checkPrivate() { if ($this->loginInfo['uid'] > 0) { return true; } else { $this->app->redirect('/'); } } } ?>